package com.indexingsystem.system.service;

import com.indexingsystem.boss.Vo.ExportIndexingProductReqVo;
import com.indexingsystem.boss.Vo.GetIndexingExportReqVo;
import com.indexingsystem.boss.Vo.GetIndexingExportResVo;
import com.indexingsystem.boss.entity.IdxExportIndexingProduct;

import java.util.List;

public interface IdxExportIndexingProductService {
    int deleteByPrimaryKey(String id);

    int insert(IdxExportIndexingProduct record);

    int insertSelective(IdxExportIndexingProduct record);

    int insertSelectiveByReq(ExportIndexingProductReqVo record);

    IdxExportIndexingProduct selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(IdxExportIndexingProduct record);

    int updateByPrimaryKeyWithBLOBs(IdxExportIndexingProduct record);

    int updateByPrimaryKey(IdxExportIndexingProduct record);

    int selectCountByKeys(List<String> ids);

    List<GetIndexingExportResVo> getExportIndexingList(GetIndexingExportReqVo reqVo);
}
